package MediciADistanza.Boundary.user.SpecificUser;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JPanel;

import MediciADistanza.Control.User.Module.OperatoreControl;

/**
 * Interfaccia di un utente Super User, essa contiene il tasto per effettuare la registrazione
 * 
 * @author Andrea Iann&igrave;
 */
public class PannelloSuperUser extends JPanel{
	/**
	 * 
	 */
	private static final long serialVersionUID = 3827000763457459716L;
	/**
	 * Bottone di aggiunta nuovo utente
	 */
	private JButton registraUtente;
	/**
	 * Control principale dell'applicazione
	 */
	private OperatoreControl myControl;
	/**
	 * Crea un pannello avente il tasto di registrazione
	 * 
	 * @param myControl	Control che gestisce il pannello
	 */
	public PannelloSuperUser(OperatoreControl myControl) {
		super();
		this.myControl = myControl;
		
		registraUtente = new JButton("Registra Operatore");
		
		registraUtente.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				registraPressed();
			}
		});
		
		this.add(registraUtente);
	}
	/**
	 * Azione da eseguire in caso di pressione del tasto registrati
	 */
	private void registraPressed() {
		myControl.registraUtente();
	}
	 
}
 
